package user

import (
	"context"
)

type GfyxUserBindReposIface interface {
	AddUserBind(ctx context.Context, data *GfyxUserBind) error
	SaveUserBind(ctx context.Context, data *GfyxUserBind) error
	GetUserBind(ctx context.Context, userGUID string) (*GfyxUserBind, error)
	GetUserBindAll(ctx context.Context) ([]*GfyxUserBind, error)
	UpdateUnionId(ctx context.Context, openId string, userGUID string, unionId string) (bool, error)
}
